/*
* @Author: zyp
* @Date:   2017-08-29 16:13:41
* @Last Modified by:   zyp
* @Last Modified time: 2017-08-29 17:34:01
*/
    function validate(value, type){
            // 非空验证
            if('require' === type){
                return !!value;
            }
            // 手机号验证
            if('phone' === type){
                return /^1\d{10}$/.test(value);
            }
            // 邮箱格式验证
            if('email' === type){
                return /^(\w)+(\.\w+)*@(\w)+((\.\w{2,3}){1,3})$/.test(value);
            }
        }      
export function  formValidate(formData) {
            var result = {
                status  : false,
                msg     : ''
            };
            if(!validate(formData.username, 'phone')){
                result.msg = '手机号格式不正确';
                return result;
            }
            if(!validate(formData.password, 'require')){
                result.msg = '密码不能为空';
                return result;
            }
            // 通过验证，返回正确提示
            result.status   = true;
            result.msg      = '验证通过';
            return result;
}
    // 表单字段的验证(点击下一步)
export function  formValidatenext (formData){
        var result = {
            status  : false,
            msg     : ''
        };

        // 验证手机号
        if(!validate(formData.phone, 'phone')){
            result.msg = '手机号格式不正确';
            return result;
        }
        //验证验证码
        if(!validate(formData.passcode, 'require')){
            result.msg = '验证码不能为空';
            return result;
        }        
        // 通过验证，返回正确提示
        result.status   = true;
        result.msg      = '验证通过';
        return result;
    }
    // 表单字段的验证(点击发送验证码)
export function  formValidatesend(formData){
        var result = {
            status  : false,
            msg     : ''
        };
        //验证手机号不能为空
        if(!validate(formData.phone, 'require')){
            result.msg = '手机号不能为空';
            return result;
        }  
        // 验证手机号
        if(!validate(formData.phone, 'phone')){
            result.msg = '手机号格式不正确';
            return result;
        }
      
        // 通过验证，返回正确提示
        result.status   = true;
        result.msg      = '验证通过';
        return result;
    }
    // 表单字段的验证(点击提交)
export function  formValidateSubmit(formData){
        var result = {
            status  : false,
            msg     : ''
        };

        // 验证密码是否为空
        if(!validate(formData.password, 'require')){
            result.msg = '密码不能为空';
            return result;
        }
        // 验证密码长度
        if(formData.password.length < 6){
            result.msg = '密码长度不能少于6位';
            return result;
        }
        // 验证两次输入的密码是否一致
        if(formData.password !== formData.passwordConfirm){
            result.msg = '两次输入的密码不一致';
            return result;
        }
        // 通过验证，返回正确提示
        result.status   = true;
        result.msg      = '验证通过';
        return result;
    } 
